1030 303
2289 588
1040 214
2089 461
2331 530
996 258
2878 889
5209 35
4764 444
11172 331
3835 314
7756 166
6816 171
77690 149
12680 502
1810 92