2501 400
2412 215
9960 229
7090 646
10144 868
69877 558
14135 737
4865 732
5604 727
1950 120
2268 52
10711 699
5637 309
4590 548
5380 708
18099 506
12067 553
2297 448
1872 211