1092 253
352 103
2429 634
2631 748
2634 785
2984 720
315 53
1874 224
24984 286
10612 667
4115 648
4511 457