42132
310
4710
490
396
315
361
328
540
330
337
424
31717
24240
22542
20123
1629267
15772
1444148
13966
1299144
12230
10980
9310