105290
0
594
621
691
20634
8
368532
552
1779
1649
1
4328
10
2952
503
46414
467
69
1392
484
3659
14
301
422
584
2522
655
653
1431
2
608
8766
543
2395