3k
40226
1233
956
521
291
2143
975
674
1147
583
592
17810
844
15611
20613
1629
732
963
691
201
1231
613
40922
311
1477
756