12420 58
2596 671
4964 679
6264 338
9840 86
3431 478
4254 384
5805 565
1202 35
839 121
1594 371
3238 701
1356 202
1196 226