297
398
383
436
516
3912
353
283
3112
3635
539
162
23606
17780
15641
14082
10872
1052263
9574
940148
9330
778142
7300
70811