3281
9
1860
2
1376
1275
1
893
901
1808
779
0
2502
1186
2515
3
1419
5
1685
4
1979
937
1031
868
1175
794
588
919
1012
969
784
746
978
1375
1281
3334
1490