508 312
441 321
168 331
445 46
836 142
856 887
764 631
153 465
932 52
927 542
977 751
364 751
14232 365
13208 804
9321 361
7279 363
7205 348
6034 14
5598 40
5060 201
4978 224
4415 922
4383 646
4348 218