116
0
21743
1
105290
422
1663
249
3092
2189
1853
326
282572
31535
484
1073
1221
76
51
180849
1222856
4
370
1343
363
497
1191
90
527
18403
6
1084
1126