3026 500
2182 373
1448 334
1109 59
1305 165
3093 399
2385 314
3461 802
1334 122
2917 242
1335 150
2460 622
1028 58
2328 462
2421 251
3469 447
2359 108
3305 514
1091 241
4427 859
1325 321
779 106
2367 643
4330 587
5181 555
550 126
2300 442
5534 405