3952 505
23125 207
12758 117
5059 517
7739 693
54936 174
65226 621
65943 86
10700 254
10666 457
15782 418
22101 429
2190 159