376
3314
325
312
353
375
244
290
265
296
323
31107
23820
21902
19613
1588267
15252
1413148
13636
1257144
12020
10700
9060