3931 505
23112 207
12749 117
5056 517
7732 693
54897 174
65218 621
65909 86
10699 254
10663 457
15781 418
22090 429
2186 159