5040 695
4609 797
3785 373
8458 645
3449 652
6338 459
23594 612
16864 679
4155 728
5082 125
3109 251
4360 370
1230 162
4346 205
2297 270
4612 270