621
0
20634
8
2881
2
300
1649
1
918
953
503
46414
2275
422
1020
2327
1343
3659
14
1936
639
693
2522
1431
296
8766
2395
909
691
458
1192
1378
846
391