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