3005 150
97699 373
15992 346
59305 291
4057 288
9497 159
4951 695
22385 811
5411 646
7174 716
9858 828
9359 820
7904 803
4409 180
2889 413
4677 274
5408 354
103802 264
167137 539
34452 682
9764 426
26611 435
67711 538
12629 705
7032 491
2379 211
29328 252
5099 678