2512
2
1856
3
1093
0
693
1688
1
999
2526
2166
18816
11
995
1302
1355
8
1537
300
2468
745
1000
1308
2710
5367
3571
1734
1808
1895
3321
6
619
810
838
1211