5184 482
7045 629
1501 288
3317 319
5286 730
7915 956
2766 235
13251 124
3283 498
3535 632
5645 34
3660 484
3166 261
2179 397
7876 907