4852
4597
3522
2818
1742
1642
1629
1316
704
571
543
529
509
485
421
418
311
298
268
266
241
225
173
155
151
134
122
101
95
90
87
77
73
68
55
52
48
47
38
31
25
24
23
22
21
19
18
15
13
12
11
10
8