3092
1
16550
27
2190
346
120469
35
2442
2
462
0
625
1776
2574
968
2670
20
6976
12
6370
5
1337
1551
4396
3
9355
10396
8
343
4543
1750
2000
1598
5223
9
4016
646
3691
2749
2224