2k
896
1913
421
831
1054
691
29
19311
1334
13
913
10420
1565
1159
591
32
521
3
2
1
22
161
391
16
35321
10