3006 150
97701 373
15992 346
59307 291
4057 288
9497 159
4951 695
22387 811
5412 646
7174 716
9859 828
9361 820
7904 803
4410 180
2889 413
4681 274
5408 354
103808 264
167147 539
34453 682
9764 426
26617 435
67715 538
12630 705
7032 491
2379 211
29329 252
5099 678