3098 503
22930 207
12700 117
4978 517
7651 693
54742 174
65136 621
65550 86
10563 254
10578 457
15739 418
21974 429
2168 159