75588 680
21795 564
6373 52
15065 69
302553 955
70367 617
14904 754
50896 414
13811 591
4704 66
3810 520
2593 190