291
0
1
1196
1770
2
1488
2205
1678
611
2209
3494
3
3108
1507
972
1566
1047
982
754
922
4350
4
1605
2804
467
1590
1577
1368
4131
11
2501
4769
7
1031
594
1634
935
3251
6
1405
766
1133
1844
741
663
3915
4486
13
516
1703