370
0
753
1131
1
897
1010
1588
2
956
2772
5
1125
1356
3
3065
1181
1502
1295
923
946
1363
1411
2570
1438
1666
2763
605
2837
3026