14432 862
6512 91
22393 202
5078 332
3107 870
6712 879
3993 658
7441 526
1945 167
69695 474
25870 845
31144 41
2749 103
4866 509
5400 250
1232 121
2589 317