1185
2
1298
0
1001
2522
850
718
1
938
1376
1243
2123
429
674
1103
323
2266
2271
4
334
791
1070
3971
2439
717
1166
3354
9
603
1862
460
668
4187
10
311