367
427
3912
403
485
263
405
375
281702
3510
368
397
31677
24240
22542
20123
1628267
15762
1444148
13966
1299144
12230
10980
9310