3092
1
521
20634
8
31535
0
2730
6
19279
2
2657
3
2668
814
2474
1385
395
326
322
39034
399
1302
2855
325
1506
2445
2288
105290
1343
400
1824
968
256
2224
1020