2k
1294
974
512
20415
1383
1088
1054
99
916
52
68
38
1044
221
20
253
211
1121
66
1059
473
2815
604
983
1519
651
1108
2339