2289 401
4679 868
25840 275
4529 467
5841 681
1717 329
6198 30
11655 326
5156 935
2540 226
5483 414
2221 363
3039 731