1956 281
2616 81
1522 42
2999 630
2205 250
3975 546
2321 94
3733 252
4511 615
4830 224
7005 632
5780 813
2936 371
2814 318