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