443
1
523
286
527
1257
2
791
1424
4
714
0
1148
726
1290
83
416
1372
1640
1023
506
394
91
98
2877
933
1980
8
2137
7
1306
3
76
1620
5
290
908
1408