1523 259
2886 534
948 155
510 43
2908 358
4268 890
1800 303
2710 77
3171 699
2514 311
1270 47
3012 757
1272 245
751 63
3969 620