35004 271
199107 537
29050 403
46991 302
27927 861
26281 612
35826 715
33889 416
9403 284
3988 75
14142 905
6245 148
11363 723
17011 536
4392 732
1652 255