105290
0
594
691
464
376
1009
951
503
768
494
639
282572
413
507
266
653
305
478
968
719
3092
1
6800
953
1343
154
1238
19279
2
300
380
1921