1259 256
1703 375
1368 263
2139 623
7529 575
3270 36
3870 518
26481 524
73231 346
93828 505
31233 878