3060 87
2993 599
5541 714
5607 899
1125 33
4854 507
3682 474
4646 640
1989 224
2632 127
2448 343
12476 86
3507 147
4267 581
3823 534
4586 385
2057 116
2987 317
6291 472
2845 351
6042 595
2383 287
3562 158
7536 698
5290 538
5231 242
3477 479
3465 399