6001
2361
7162
3143
964
183
1641
553
745
225
1153
527
576
302
344
98
877
285
484
301
1048
667
401
174
587
169
330
194
501
179
655
208
524
144
465
177
600
278
261
189