18557 505
21897 846
32585 820
57895 450
44481 438
21999 744
28287 599
155646 264
173766 313
9666 224
5969 100
8322 296
15784 157
7261 684
7751 694
7978 645
9042 625
6501 504
4056 153
8652 399
8809 930
5897 83
7497 672
20416 880