2693 680
2438 526
3328 422
5248 749
8780 888
8294 524
15386 87
11468 246
23280 217
7036 138
2599 360
3369 371