3199 503
22969 207
12713 117
5006 517
7678 693
54792 174
65197 621
65690 86
10659 254
10684 457
15754 418
22003 429
2173 159