30133 166
244294 952
15714 86
14034 464
37713 420
17599 642
12431 345
18378 86
9681 439
49470 531
1545 222
1511 69