2336
2
1057
3
782
1
421
629
249
0
606
915
809
774
475
1072
879
965
974
1181
1257
2102
1432
701
1196
1422
1509
1975
1290
1566
1103
2761
1020
1827