1096 352
1175 506
547 60
239 621
395 325
355 88
836 952
336 364
705 521
697 413
804 729
812 756
11056 223
9670 344
9324 490
7191 640
6438 135
5954 305
5890 881
5012 334
4918 37
4716 221
4226 166
4091 66