3k
40326
1224
956
521
291
2113
965
684
1107
533
542
18310
864
15711
20613
1639
712
973
691
191
1131
613
40722
311
1467
746