7228
2002
1285
1281
1225
1159
1086
681
671
644
492
429
419
365
299
298
250
224
217
195
176
155
146
144
143
109
107
102
101
97
94
93
91
86
82
76
75
73
69
66
65
64
48
47
42
40
38
37
36
35
33
31
30
28
26
25
23