1300
3
4107
0
946
504
5
16550
1
1155
1998
2
672
1207
860
474
867
4
2680
893
395
3163
1931
1270
755
1252
1523
1250
638
438
723
674
985
1797
7
411
424