580 848
472 394
140 953
466 783
297 344
606 206
895 568
334 96
1130 583
747 745
243 982
343 766
14347 365
13297 804
9387 361
7327 363
7276 348
6096 14
5631 40
5095 201
5023 225
4447 922
4410 646
4395 218