6162
5598
2636
2394
2147
1809
1530
1225
1179
1003
773
642
545
517
483
322
300
283
265
263
259
245
217
104
93
90
71
70
68
62
61
53
44
38
30
29
28
25
23
21
20
18
17
16
14
13
12
11
10
9