3271
2
1259
0
2525
1852
4
1251
1
1892
1343
3
2263
1808
3452
5
2512
1359
1078
617
106
120
170
1372
1031
349
1267
1360
425
89
1639
754
704
76
1436
3471