2935
5
1049
1
716
680
1659
2
1096
555
1320
1363
11
1066
1002
608
989
1207
4221
731
1152
709
1449
566
0
2708
91
1535
1083
1643
2859
10
2242
4
1771
546
4508