5047
8
1579
2
2901
1
1469
1358
2417
6
2082
0
1241
4016
3840
5
666
2272
2134
4768
637
1662
1704
2655
2512
935
1104
403
17333
27
1977
9566
802
693
3
703
1048
734