1120 141
1388 43
2543 504
2511 297
3334 413
2791 333
1261 122
210489 440
41641 92
95122 513
41695 413
97529 999
136523 429
75142 104
119227 838
63287 781