2855
3
2730
6
2668
2
20634
8
19279
2275
4820
25137
0
31535
169211
11
802
1462
1
2211
282572
1897
246
798
467
17353
3442
3498
4
1824
1073
4396
443
1650
1454
918
999
2050