904
1
1715
3
2073
622
819
341
613
1933
0
3460
5
799
328
1071
1781
734
1184
10
392
1199
1010
2
2185
1014
2160
9
521
2150
628
589
3130
580
1145
629
437