2730
6
2657
3
3251
20634
8
4111
2
1222856
4
1551
2668
1694
1020
0
5617
5
6579
9
1277
1824
3092
1
3293
3318
2059
383
25440
105290
48708
2080
10270
2445
31220
10
2188
31535
3674
2855