1017
1
623
2
1331
560
463
1275
1066
1126
137
0
422
536
1700
934
1412
665
689
483
334
468
1352
3
1214
1537
4
828
3352
1799
1168
3288
5
20
397
482