5595
5581
2296
2139
1982
1650
1476
1085
1081
866
864
650
634
559
514
490
454
285
274
219
216
208
164
145
108
100
82
78
62
51
46
44
39
38
37
30
28
27
21
20
19
17
16
15
14
13
11
10
9
8