105290
0
282572
2648
5
3659
14
1
3432
2042
6
584
20634
8
1649
2522
213
2952
46414
1297
396
350
1152
97284
464
1009
503
552
2809
2
1431
691