1063
1
76
1515
4
3004
535
651
1002
2
489
687
1202
994
0
848
81
882
459
1361
792
1911
650
86
831
661
730
435
238
327
2417
6