1404 340
1042 232
3282 714
3125 502
2115 477
2684 652
2440 661
2556 514
30466 891
4941 47
142763 343
145602 627
36731 448
73598 784
5201 885