3949 474
2317 312
2553 268
3361 692
2838 373
3221 451
4796 957
2760 249
3531 180
1126 153
2999 662
3001 502
1291 127
2071 359
2804 482
649 78
3937 87
5458 338
4773 723
3314 281
3027 427
2413 259
2481 367
3530 183