2k
311
271
262
664
721
502
393
57
654
31
33
37
1099
792
582
1227
732
867
878
913
892
17
15
30
693
791
604
605