951
0
409
1780
1346
4
1225
1
107
2199
3
1161
83
1215
787
633
1101
198
381
6370
5
1939
835
1889
957
995
454
514