3005 150
97693 373
15991 346
59305 291
4057 288
9496 159
4951 695
22385 811
5411 646
7173 716
9857 828
9358 820
7904 803
4408 180
2889 413
4677 274
5408 354
103796 264
167124 539
34450 682
9763 426
26609 435
67709 538
12629 705
7032 491
2379 211
29328 252
5099 678