1000 401
1287 305
905 573
9460 490
715 549
817 663
523 814
944 694
267 415
543 146
625 988
1271 546
11140 223
9848 344
9458 490
7246 640
6499 135
6093 881
6052 305
5068 334
4951 37
4832 221
4310 166
4172 66