3960 505
23126 207
12759 117
5060 517
7742 693
54971 174
65231 621
65959 86
10700 254
10668 457
15782 418
22110 429
2190 159