29996 166
244193 952
15710 86
14029 464
37706 420
17594 642
12428 345
18352 86
9677 439
49442 531
1545 222
1511 69