2k
311
271
262
664
721
502
383
55
654
31
33
37
1109
592
1217
732
877
878
923
902
17
15
30
693
791
604
595
141