2113 198
3226 263
11643 711
4926 536
6342 858
4804 387
15447 656
17903 587
24919 368
20563 572
4438 562
2227 159