951
3
1379
0
1300
2
157
276
241
1
458
744
675
57
792
7
780
4
171
994
586
364
874
349
401
509
233
334
1471
938
6
397
882
731
756
1208
848
16