3005 150
97690 373
15991 346
59303 291
4057 288
9495 159
4951 695
22384 811
5410 646
7173 716
9854 828
9355 820
7903 803
4408 180
2889 413
4677 274
5408 354
103792 264
167119 539
34449 682
9763 426
26607 435
67703 538
12628 705
7032 491
2379 211
29326 252
5099 678