4366
4031
3148
2493
1438
1437
1433
1258
592
576
564
483
466
390
375
366
322
299
275
258
244
195
167
126
119
115
114
107
89
81
69
64
54
53
40
39
33
29
23
20
19
18
17
16
15
14
13
12
11
10
9