3001 548
2116 105
2864 560
5197 66
2997 799
789 147
4215 342
5840 699
2334 278
3551 382
1983 395
21492 64
3358 307
2627 277
6373 609
4180 122
2424 160
2799 216
7855 589
15543 524
1874 72
1086 229
4784 638
9347 510
3521 562
780 118
13535 160
1854 115