267
0
1457
1216
4837
5
1131
850
1647
4
1929
3
496
4754
7
89
2650
813
1
1429
878
892
688
739
371
580
466
1240
746
3317
634
2129
8
563
1995
957