2730
6
2657
3
2668
2
20634
8
3691
5
2855
3251
1997
864
0
3440
3092
1
924
25137
1222856
4
1824
4478
1010
31535
692
436
2513
2659
2188
9
19279
2275
1701
2809
2197
17353
2301