1590
2
1126
1
1716
3
1070
906
655
342
623
820
801
5
330
0
1073
2074
1200
2162
9
1011
802
2157
629
3131
904
1783
735
1185
10
615
1934
3460
393
444
1146