745
0
951
1
1599
802
1093
2948
9
3326
3
2456
1720
2
1423
1564
1558
2093
2999
662
453
883
693
801
2443