3111 150
1713 309
2444 560
73313 474
5138 429
7796 464
12511 753
26553 489
1345 173
5400 562
4347 470
5495 537
2826 441
3026 495
25039 41