2503 235
3987 412
2417 371
4083 57
14441 309
8788 277
1743 346
4932 698
1784 329
1457 394
3453 335
2143 361
6680 829
3245 616
2677 416
4505 429
2554 402
2136 492
3531 367
2421 551
1062 307
2298 579
1098 281
2900 859