273
266
397
3416
332
293
210
439
304
340
375
250
26647
20100
18391
16492
1291265
12752
1170148
11544
10500
947143
8710
77211