316
625
129
753
221
700
186
572
13
94
58
614
97
639
103
65
509
79
148
654
54
388
12
461
483
77
494
1
157
70
387
162
575
92
517