12153 36
16043 184
3103 452
1623 178
65334 784
45577 614
5452 514
34205 502
14825 450
2385 43
5599 288
20799 893
3854 637
17299 654
70098 309
5674 664
4389 766