300 301
215 147
609 979
879 104
219 866
894 231
782 437
586 1000
947 540
812 375
590 249
330 729
14300 365
13271 804
9361 361
7310 363
7252 348
6077 14
5622 40
5082 201
5014 225
4430 922
4398 646
4376 218