2403 660
10608 66
2850 102
32639 529
22353 321
34858 714
9388 750
4640 331
5416 638
8102 613
4226 259
6356 134
8555 584
20952 699
8090 50
3092 566