1606 415
1232 385
2399 555
1256 241
2553 562
865 93
2346 723
3181 408
13591 126
42713 329
35210 78
10324 673