4520
4222
3188
2542
1647
1484
1479
1222
612
514
485
439
418
408
403
325
303
259
255
236
221
211
149
131
128
119
114
96
88
80
74
67
57
54
52
50
49
48
41
39
34
26
24
23
22
21
19
16
14
12
11
10
9