5538
5266
2398
1929
1889
1716
1389
1109
1073
1039
714
602
580
552
530
458
457
244
229
216
211
186
108
100
93
67
62
60
58
55
51
42
37
28
27
24
23
21
20
19
18
15
14
13
12
11
10
9