2k
1031
1191
1263
1135
1222
1465
504
974
1779
1473
561
1166
987
1948
575
884
763
543
482
889
741
14111
2013
30014
33811
2426
373
432