3500
2926
2015
4124
83050
27886
1683
2360
15517
1706
3854
3802
12136
18440
2262
5758
3151
1804
8323
2305
7188
2226
1685
12308
4392
2741
4900
2136
1742
1746
22680
1761
2185
14890
8157
4322
2354
2363
13716
10318
12443
6993
47141
1688
2410
2319
2356
18409
34262
5049
11387
2398
11469
5059
3933
27474
6745
6451
2102
8250