342
274
5231
457
305
444
277
407
3511
362
420
211702
23526
17700
15601
14042
10822
1048263
9544
939148
9290
775142
7230
70311