840
1
1034
2248
3
108
2
633
535
2283
655
946
1245
1453
3208
7
386
642
1000
565
2509
2375
6
1324
1132
783
284
427
518
474
873
0
1346
625
1538