742
0
1739
1
1208
1195
1501
373
919
440
1653
5517
2
1568
3109
2614
942
1056
2277
645
791
693
517
808
522
1194
931
464
1158
459
1093
1301
2241