1120
1
853
6
1460
3
1114
2063
669
1594
1798
5
501
1328
56
0
166
2
70
280
97
365
504
167
684
593
942
485
562
1073
618
901
1389
477
138
355