5598
4931
4768
4331
2169
1884
1116
528
384
272
262
185
153
94
93
65
52
46
41
27
24
21
16
12
11
10
7
5
4
3
2