2730
6
3092
1
2657
3
2668
2
1020
0
20634
8
3691
5
2855
3251
348
1448
25137
1222856
4
918
1824
1774
782
882
1010
1025
1094
31535
552
2513
2659
968
3440
547
2188
9
19279