3008 150
97702 373
15992 346
59307 291
4059 288
9500 159
4951 695
22387 811
5413 646
7174 716
9861 828
9361 820
7908 803
4410 180
2889 413
4683 274
5408 354
103813 264
167160 539
34456 682
9764 426
26620 435
67718 538
12630 705
7032 491
2379 211
29331 252
5106 678