3708
3675
2641
2227
1402
1370
1358
1025
544
524
472
468
442
417
351
285
274
248
233
217
193
167
156
128
102
98
93
89
82
81
78
59
58
50
49
48
41
40
37
28
26
24
22
21
19
18
16
14
12
11
9
8
7