3060 421
1151 132
2206 371
1462 314
2884 409
634 30
679 60
1668 275
3433 650
1709 204
786 147
2153 620
2013 275
3489 663
3040 659
3085 455
888 93
977 126
2916 393
1266 182
3920 426