2356 513
1226 270
2705 875
1764 291
8673 598
75526 450
34319 247
5867 489
7037 351
24063 603
32458 686
5192 719