3001 548
2116 105
2864 560
5198 66
2997 799
789 147
4215 342
5840 699
2334 278
3551 382
1984 395
21497 64
3358 307
2631 277
6373 609
4181 122
2425 160
2799 216
7855 589
15548 524
1874 72
1086 229
4784 638
9348 510
3521 562
780 118
13537 160
1854 115