2k
18512
1195
1695
23814
1013
443
771
1525
401
956
1384
962
271
33
371
623
524
514
534
544
603
1207
482
717
597
754
25