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