2401 660
10597 66
2848 102
32598 529
22342 321
34819 714
9383 750
4639 331
5412 638
8094 613
4220 259
6351 134
8550 584
20936 699
8075 50
3092 566