1002
302
268
116
514
155
639
161
411
137
238
131
461
154
469
121
323
94
238
87
551
132
326
42
160
107
516
205
285
183
439
47
327
174
563
110
577
116
197
133