12591 87
6543 434
2103 208
3608 628
2829 84
4561 356
13440 200
53109 124
21586 152
6632 936
14561 777
22308 557
4773 513
14360 331
10598 186
6020 680
21045 841
2176 62
6092 479
7363 400