3003 524
1190 61
4228 415
2116 390
1656 129
2559 444
3533 855
1628 276
3658 152
2485 487
339 58
5311 589
2653 298
2862 443
3597 524
2046 189
3121 447
2394 578
2440 398
1132 95
2288 398
4193 535
1494 305
2898 688