2501 647
5172 301
10284 45
3331 61
9764 647
3896 616
3672 189
10125 178
24129 837
10703 751
10489 522
89449 167
12252 150
19446 176