875
2
592
1
1214
879
0
297
1594
527
1003
76
1620
5
1408
3
290
81
395
642
60
301
806
112
1023
416
1372
848
506
394
1526
4
714
1257
1148
791