1129
0
1270
3
765
1
417
661
312
2513
6
970
4546
2
650
383
1291
1084
775
929
18385
543
822
2730
17184
44
883
1392
935
1587
1256
1005
1132
963
1136
1646