3001 477
2286 527
4084 545
4572 851
1118 182
2149 151
2195 139
973 210
2567 725
2088 84
3889 210
2948 368
2606 396
2583 339
2437 688
2271 515
5752 714
776 205
5009 620
8577 659
905 98
3566 928
237 60
3103 822