18403
6
497
0
1429
2
6515
1
1650
105290
249
2442
1343
504
2564
1352
3
487
373
419694
9
1150
231
17353
14076
7
9355
530
363
580
355
618
1213
385
429
3092
611