116
0
1073
363
422
1650
322
1
18403
6
21743
477
521
31535
573
2189
326
448
1885
1448
1222856
4
4071
2904
2
2564
17353
1425
530
437
1853
1191
249
3092
105807
42