503
474
572
340
422
496
544
405
487
532268
4514
4711
32857
24990
23322
20713
1690267
16192
1509148
14426
1353144
12510
11300
9680