3271
2
1259
0
2524
1852
4
1251
1
1892
1343
3
2262
1808
3452
5
2511
1357
1078
616
106
120
169
1371
1031
349
1267
1358
425
89
1639
754
703
75
1435
3471