3005 150
97690 373
15991 346
59302 291
4057 288
9491 159
4951 695
22383 811
5410 646
7171 716
9854 828
9354 820
7902 803
4408 180
2889 413
4677 274
5408 354
103790 264
167112 539
34449 682
9763 426
26603 435
67702 538
12626 705
7032 491
2379 211
29323 252
5099 678