2855
3
2668
2
20634
8
4820
2730
6
2461
20
3114
4
1880
139
0
3442
17353
31535
4396
391
422
1824
2275
19279
2095
1949
2125
1
2526
1559
1725
1263
1504
802
513
1343
2727