3050 993
1535 395
2053 439
3657 718
15645 636
9217 440
1276 297
5055 433
821 215
2553 696
3141 662
2982 743
12822 984
3237 639
280 32
5233 159
2882 935
1602 326
4010 470
18815 668
2255 575
2463 337
2626 343
10127 684