602
93
125
29
415
81
206
103
106
437
132
181
157
91
559
131
691
90
32
26
107
522
39
347
345
323
1018
212
649
506
371
1662
55
260
813