3701 505
22977 207
12719 117
4994 517
7652 693
54717 174
65160 621
65563 86
10585 254
10582 457
15744 418
21948 429
2175 159