2k
1315
1004
512
20415
1383
1058
1054
99
916
51
67
38
1044
231
20
253
211
1141
1059
483
2825
604
983
1519
641
1088
2329