3131 144
23270 75
439672 1344
14906 987
69496 738
318434 878
12710 154
22516 91
14420 117
8749 269
5450 132
10602 503
45074 968
5003 560
4165 460
3091 560
2863 206
4734 49
44515 578