4645
11
906
1
954
1867
5
1049
718
681
4222
990
731
1660
2
1096
1320
555
1364
1449
1152
566
0
2708
1537
1644
1084
91
1229
1243
793
1314
2196
527
725