3095 826
1523 334
3294 607
2521 531
860 179
2218 562
2885 543
3289 628
590 95
3020 809
2239 474
2118 403
2592 655
3108 616
1220 224
1380 118
1010 185
2995 878
172 44
1108 255
3261 702
1630 277
635 66
3065 803