5065 36
5453 66
21408 200
15222 681
3520 760
8935 653
6637 406
8428 706
4692 698
3894 74
3996 459
2239 408