3261
3
181997
11
2382
6
1464
1
1770
7
1311
3431
8
1208
2688
469
0
1349
2
8078
28
2298
3065
2711
1541
118
13018
2300
2763
1352
5
883
3203
549
979
3351
2669
969
4309
2982