110 34
2826 647
3004 983
1628 295
14050 261
22630 813
2764 137
3040 400
11211 777
3236 89
5268 633
3313 133