34050 502
40852 277
20396 161
25025 443
15148 49
21206 432
7795 681
19869 612
16028 116
26084 164
11978 357
15822 123
47520 329
42963 682
14992 461
9456 78