160 1000
151 904
953 413
104 185
852 388
841 699
47 383
604 181
64 448
264 364
155 910
207 823
9534 358
8956 796
7177 360
5766 361
4592 347
4325 35
3995 11
3712 223
3433 201
3264 217
3213 645
3194 922