916
5
287
1
915
0
1450
2
1426
716
765
22
95
425
1416
2256
4
623
1666
3
1466
519
92
799
1081
88
57
875
6
521
706
74
14
3018
135844
430
1300