2657
3
968
0
1149
1712
2730
6
759
341
605
676
1824
2668
2
31535
25137
20634
8
1100
47041
771
433
1020
2855
418
5223
9
307
679
2283
4
1414
303
1011
1603