254
176
184
65
291
197
392
248
3313
153
313
233
22596
17120
15161
13570
10382
1010263
9104
8950
868148
745142
69011
6890