30501 72
45335 214
6188 375
13657 96
4938 868
3860 660
10686 701
1941 41
4143 503
5354 136
9362 81
17376 521
3066 48
9065 122
3106 34
9627 622
7832 141
15056 413
23175 143
2448 92
17398 703
23259 106
12209 598
59915 440
7617 329
7186 503
5920 255
4742 178