542
310
75
487
59
79
721
44
13
49
253
70
163
279
60
160
73
247
63
105
11
11
128
180
50
103
62
643
9
461
67
190
31
69
320
387
743
10
109
294
66
42
106
212
114
140
119
386
26
499
