897
1
611
481
2
511
535
1225
4222
6
959
654
1241
693
1089
878
870
515
688
3
78
449
568
2017
439
3358
0
460
224
333
307
992
1878
7196
4128