304
476
318
443
458
421
4330
226
361
555
4135
29037
22200
20391
18103
1449267
14032
1311148
12716
11280
1098144
9730
81611