12513 200
2672 73
2695 116
6412 590
2854 542
4545 677
3704 637
5518 313
1726 178
1505 334
2938 874
2583 669
1888 142
1050 119
3353 781
2057 464
2979 616