539
1
400
0
411
1997
1083
2862
4
523
879
1001
559
520
2
741
1226
917
789
988
1000
2178
976
207
748
962
2367
3
1090
253
1836
2554
2119
951
2451