2693 680
2424 526
3325 422
5272 749
8791 889
8292 524
15413 87
11560 246
23396 217
7040 138
2599 360
3353 371