303 95
142 38
1045 305
11529 264
1288 345
5785 737
1967 254
9841 595
4667 30
5274 766
10403 41
14986 728
4660 148
9901 504
8843 797
10978 808
8663 715
4096 149
16880 183
175520 543
48035 448
44034 556
5947 606
20608 655
17612 107
21079 685
4245 504
3633 513