50
1380
0
6
1531
2
1403
1
1342
1306
5311
3
1364
1422
1361
904
1741
1192
1266
845
1135
930
1418
858
2018
1239
1150
1427
1718
1989