309 30
2976 111
2353 493
1354 61
4149 662
3251 426
1454 218
1827 260
4985 787
4958 700
1740 286
5469 592
3142 570
1363 129
2516 319
4840 773
5056 578
4873 728
3613 663
5318 726
1956 297
1281 135
1866 69
4623 456