2903 753
2233 505
2681 460
5081 388
8977 402
6083 217
11530 399
52270 776
26703 352
32045 747
17098 315
6115 123