303 95
142 38
1045 305
11529 264
1288 345
5786 737
1967 254
9841 595
4667 30
5275 766
10404 41
14987 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