2k
53
34
36
30
26
19
62
46
102
42
651
43
561
1161
132
741
971
1005
67
917
1516
431
462
363
371
392
451