1298
2
4266
4
1957
7
1780
1036
1
1678
490
385
418
701
298
494
1393
376
811
1167
3
428
1123
1128
749
842
1294
817
1312
5
990
882
1110
76
985
98621
31