5003 505
3297 424
3576 177
9931 401
4542 232
3979 839
3144 395
5246 276
6455 290
4907 158
15439 301
12161 485
5000 696
7083 529
2073 48
5099 668
9515 352
9982 153
3421 549
4396 210
4489 719
3186 324
5057 443
5891 464
2810 568
5393 612
3139 400
4535 894