3078 529
4300 681
3104 422
3055 603
8567 555
6641 336
2032 118
4627 640
7655 513
8352 885
5091 275
5166 543
33439 116
156763 755
46657 289
40070 259
43959 744