3005 150
97691 373
15991 346
59304 291
4057 288
9495 159
4951 695
22384 811
5411 646
7173 716
9857 828
9357 820
7904 803
4408 180
2889 413
4677 274
5408 354
103796 264
167122 539
34449 682
9763 426
26609 435
67707 538
12629 705
7032 491
2379 211
29327 252
5099 678