6599
6200
2645
2630
2338
1898
1671
1300
1253
1031
930
669
602
590
568
501
412
307
279
271
263
259
233
149
138
99
87
77
64
63
62
55
52
40
37
36
34
30
26
25
22
20
19
18
16
15
14
13
12
11