1880
2
2730
6
303
1
1020
0
2657
3
2668
20634
8
2855
3251
1084
1428
165
1581
420
2036
1824
803
645
2008
2659
527
2395
1222856
4
2789
25137
417
2188
9
19279
2275
2459