2886
2
451
0
3470
5
3621
843
1
851
1393
1605
751
1169
1739
912
1045
1057
2722
1179
1042
760
1017
1038
624
995
999
1108
1356
1209
909
2229
3
1013
1633
4