103855 152
60000 63
47604 100
45483 55
43177 159
32370 123
31842 44
29712 109
27082 36
25716 77
21281 13
19814 44
19004 32
18870 60