41073 78
16667 573
2821 569
1828 393
1281 200
2051 345
1805 334
3146 946
1662 337
1210 271
1692 347
721 132
3522 553
3088 812
971 168
1982 504
529 51
2225 427
1089 199
2535 398
787 178
2180 550
1515 314
2579 595
2488 538
2403 591
2975 723
2039 567