907
2
1651
663
1
1289
3
1494
0
1098
2593
2957
1340
5
1827
4
2613
1842
1966
17
837
1355
3222
715
2340
506
501
666
660
621
1519
620
4424
7
579
3543
803
679