532
1
361
2
885
665
3
740
381
512
506
60
426
402
253
343
311
244
324
2192
6
533
7
342
766
484
307
428
702
492
228
566
400
590
101