4353 30
12339 85
101732 534
9146 393
7304 692
9195 680
51980 725
1635 373
32039 436
2993 56
15048 539
4863 462
3898 919