3145 503
22938 207
12704 117
4985 517
7662 693
54761 174
65181 621
65586 86
10644 254
10615 457
15748 418
21988 429
2170 159