1031 171
3796 685
3155 581
3776 112
3436 671
8693 154
340 31
3607 788
2370 55
7289 704
2128 365
457 61
2409 324
977 184
987 47
1466 328
4153 608
4878 843
5480 69
2529 730
2871 677
3240 533
5642 653
1162 46