902
2
1011
0
575
939
471
1
989
119
369
493
1289
803
887
2071
650
1312
3
676
1622
813
595
663
728
1291
1185
398
327
1901
74
380
673