629
0
2258
1
1282
530
761
572
132
1152
3080
3
107
479
1618
372
471
1044
722
1045
495
653
459
978
392
4471
2
507
903
1205
4044
5
3083
2471
1320