3113 421
1152 132
2211 371
1462 314
2895 409
640 30
682 60
1671 275
3437 650
1710 204
789 147
2163 620
2016 275
3492 663
3044 659
3088 455
890 93
981 126
2929 393
1270 182
3921 426