2657
3
759
0
1149
676
1824
1712
341
605
968
2
1100
2275
19279
307
47041
2668
771
433
3114
4
1020
31535
418
17353
679
2283
1414
303
1011
1603