5005 695
4570 797
3725 373
8422 645
3436 652
6332 459
23584 612
16845 679
4144 728
5077 125
3098 251
4346 370
1224 162
4332 205
2282 270
4607 270