2300 401
4679 868
25850 275
4530 467
5847 681
1723 329
6199 30
11663 326
5157 935
2542 226
5489 414
2222 363
3040 731