2k
1059
676
532
401
382
502
605
642
663
602
241
1404
313
522
22
902
121
341
728
10712
644
1244
965
352
31
515
1
3