3625
3382
2531
2117
1405
1354
1203
899
529
499
421
415
403
367
347
327
307
236
222
216
179
147
122
119
106
104
97
56
55
54
50
48
45
43
40
35
26
22
19
18
15
14
13
12
11
10
9
7