30104 166
244280 952
15714 86
14034 464
37711 420
17599 642
12428 345
18378 86
9679 439
49466 531
1545 222
1511 69