30488 72
45324 214
6188 375
13651 96
4938 868
3860 660
10683 701
1941 41
4142 503
5352 136
9361 81
17376 521
3066 48
9063 122
3104 34
9626 622
7829 141
15050 413
23172 143
2448 92
17395 703
23258 106
12208 598
59902 440
7615 329
7184 503
5918 255
4742 178