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
103820 264
167163 539
34456 682
9765 426
26623 435
67719 538
12630 705
7033 491
2379 211
29331 252
5106 678