43186 407
31582 241
15726 765
77888 341
51835 128
33874 103
10306 588
10642 892
35395 176
3304 171
1394 121
2774 570
5034 116
18162 765
108131 291