451
396
394
305
470
493
350
200
413
344
655
472
42257
32110
31183
28425
2450267
22104
2136153
19566
1954149
15910
15670
13910