30527 72
45353 214
6191 375
13675 96
4938 868
3863 660
10693 701
1941 41
4143 503
5357 136
9362 81
17376 521
3069 48
9067 122
3115 34
9629 622
7835 141
15061 413
23181 143
2450 92
17398 703
23269 106
12210 598
59960 440
7619 329
7189 503
5923 255
4742 178