3092
1
2881
2
476
0
2190
419
2042
6
3510
4111
2749
2748
1452
1804
2546
744
341
773
467
105290
1557
1463
524
2735
945
385
1043
10270
4
293
2299