2926 697
3065 441
17667 259
38930 168
51081 423
11716 95
37585 262
5953 587
6884 669
5499 558
4309 551
6146 390