3963 505
23126 207
12759 117
5060 517
7747 693
54985 174
65231 621
65966 86
10700 254
10668 457
15782 418
22112 429
2190 159