820
1
396
732
642
694
402
645
114
483
446
2
3823
11
530
620
409
843
2671
509
320
343
399
566
1176
270
650
474
743
447
2877
2240
6
394