2294 401
4679 868
25846 275
4530 467
5847 681
1721 329
6199 30
11660 326
5157 935
2542 226
5489 414
2221 363
3040 731