916
1
1126
947
1245
966
2
982
5151
930
1593
108797
0
4651
3
2386
448
680
550
10827
4
6236
10
4724
665
562