1840
2
2275
31535
0
25137
2712
5
2881
17353
19279
1824
1020
924
1139
683
3691
1333
1
20634
8
876
494
467
521
5009
2111
3
1551
302
1267
509
2187
165
3505
4
3599