3196
3
3637
1
1579
2000
8641
9
2808
5
4833
2
766
1321
1195
7920
8
4043
6
1816
1777
935
0
1104
1058
4562
9566
802
693
703
1048
697
3017
2381
2857
768
3505
709