4679 80
28418 378
30636 350
76181 868
2281 39
32840 425
26295 704
128884 550
68667 575
16373 479
4348 81
15803 48
47560 329
122889 373
3850 354
21298 47
34727 762
53098 251
28099 144
10731 66
39243 614
88384 686
23370 547
4748 234