591
0
733
1
677
580
2
903
1461
1203
1986
542
84
202
244
208
303
48
136
184
597
394
3294
3
572
622
774
2234
6
1893
1812