2291 401
4679 868
25845 275
4530 467
5845 681
1720 329
6198 30
11659 326
5157 935
2542 226
5487 414
2221 363
3040 731