2855
3
2730
6
2668
2
20634
8
1889
1
1129
0
2275
1392
19279
1421
31535
964
3442
1470
1568
1374
4820
2826
4396
1513
1587
661
509
1326
2320
1642
1287
915
1501