3969 505
23126 207
12761 117
5061 517
7751 693
54995 174
65232 621
65968 86
10700 254
10668 457
15783 418
22113 429
2190 159