5180 482
7045 629
1501 288
3316 319
5286 730
7914 956
2764 235
13244 124
3281 498
3535 632
5645 34
3660 484
3165 261
2177 397
7875 907