504 72
4516 851
2684 736
1090 239
5554 538
734 60
2609 454
3203 633
2418 471
2399 251
1603 169
2666 272
3332 654
3624 648
3238 627
1082 195
680 122
1472 342
4333 576
2652 598
2376 592
2045 159
12757 369
2685 878