3931 505
23112 207
12749 117
5055 517
7732 693
54895 174
65217 621
65909 86
10699 254
10663 457
15781 418
22090 429
2186 159