31065 686
2760 660
19265 70
1556 400
9933 50
3971 807
14801 527
1942 289
808 48
18284 858
849 217
2107 555
6501 713
11135 758
838 204
2966 634
14160 276
2221 302
471 99
1340 228
309 70
2427 401
1658 448
3448 402