2730
6
424
0
2657
3
2668
2
31535
25137
20634
8
1020
426
467
968
2855
5223
9
1551
1869
5
2727
2574
1
19279
2275
1824
3691
2809
17353
2301
3092
2881
1234
3114
4
3510
4111