2225
2
604
1
1251
1069
1005
1311
3
611
683
928
1211
4223
992
733
1052
722
519
903
1154
1660
558
1099
1451
1321
712
568
0
1085
92
1539
1646
570