3960 505
23125 207
12759 117
5060 517
7742 693
54967 174
65228 621
65957 86
10700 254
10668 457
15782 418
22108 429
2190 159