5093 628
2659 365
2031 221
3499 342
2187 118
1034 104
3120 533
2537 559
3213 665
1556 271
3171 616
2667 228
3340 257