2k
14913
593
694
67
535
294
405
204
361
6
41
16
8
13
12
914
45
50
822
904
2309
1667
2109
36
566
382
313