150163 498
3413 291
1303 135
4205 356
6625 70
5796 322
62539 734
45045 327
9530 183
25501 646
2698 327
13003 589
15222 110
6271 102
8254 99
4943 98
2340 215
9368 717