693
1745
641
22
12
26
39
25
50
29
14
49
1063
531
1344
1122
884
461
361
41
283
161
801
863
441
44
113
72
994