100
3091
0
38
1893
18
3270
1
34
4920
4
86
3914
74
2337
3207
2
66
4664
3
13
2850
40
2356
20
2213
19
3647