2795 29
30978 186
31085 91
35046 725
26827 214
26387 414
20639 680
4733 493
287 36
4617 679
3534 551
1319 142
2472 454