3613
3551
2537
2217
1337
1255
1146
898
771
527
523
506
469
450
342
287
276
245
240
223
219
206
194
112
111
103
99
89
84
75
55
53
46
45
36
30
28
27
26
22
21
20
19
15
13
11
10
9
7
5
4