777
2
2958
8
1002
2932
6
423
1
568
538
1118
531
680
413
949
481
507
635
1655
22
2590
1823
11
663
855
4
515
488
1784
407
1133
5
2186
1230
2021
492
621