3960 505
23126 207
12759 117
5060 517
7743 693
54977 174
65231 621
65960 86
10700 254
10668 457
15782 418
22110 429
2190 159