293
376
250
257
2910
373662
3811
323
304
263
392
316
30797
23380
21542
19363
1557267
15002
1394148
13436
1227144
11880
10450
8740