116
0
18403
6
21743
1
529
397
1663
363
1212
605
382
1222856
4
573
1073
302
484
1282
307
518
273
5611
11
2189
1650
401
505
547
543
105807
42
521
448
1343