2358 513
1230 270
2708 875
1792 291
8676 598
75536 450
34338 247
5871 489
7039 351
24063 603
32465 686
5194 719