29940 490
3818 352
14430 862
6102 72
338424 1274
7266 557
62830 391
27302 357
44017 806
80506 757
86201 746
19706 652
17448 576
2116 286
2667 289
8262 617