2055
2
679
1
930
742
156
198
727
1203
3
891
435
432
313
376
338
708
519
167
1946
15
1399
1073
2057
947
460
1390
1071
119
1084
0
121
1327
693