2k
18612
1205
1705
23714
1013
443
771
1525
401
956
1384
962
271
33
371
623
524
514
534
544
603
1207
482
707
597
754
25