2855
3
2668
2
20634
8
107
0
2730
6
2461
20
918
3114
4
4536
423
1880
3428
2076
1
3442
17353
53
31535
4820
4396
587
1567
2275
402
19279
78
2095
1997
1462
1949
2125