1002
302
538
171
465
159
676
242
659
241
634
238
556
175
883
563
268
116
290
60
592
187
548
162
131
19
598
100
437
129
555
229
220
76
198
110
438
131
514
155