326 80
2985 875
2904 849
2242 490
2495 595
1424 366
2949 674
549 162
2287 491
1859 461
490 137
1259 341
371 62
921 238
2989 858
1442 311
1792 423
1704 484
1426 428
444 98
303 61
2175 567
16491 544
8081 721
877 142
3075 661
2946 819
804 139