3015 702
1328 272
2462 772
364 98
3020 529
49015 577
70920 140
157247 268
52262 563
44614 297
104605 985
126573 455
48350 530
76152 477
81367 204
105633 578
38314 258
132757 621