5051 728
833 90
4032 286
4451 544
3867 495
4321 493
2811 615
3273 596
1746 428
1648 311
1656 240
1392 337
1042 141
2861 748
4600 526
3186 367
4090 289
1711 352
1147 139
2400 686
2274 309
2056 182
3481 662
3630 553
4402 580
3734 836
2742 506
2138 343