12065 546
5050 603
23681 505
6551 454
2980 638
10127 113
9359 130
14897 268
5469 422
8341 539
11253 464
15664 647
5640 312
3331 327
7067 129
40030 404