29080 65
42545 889
52349 731
24453 363
4562 226
15578 175
7120 496
3971 63
9479 927
9083 622
6622 628