3196
3
3637
1
1579
4833
2
2000
8641
9
3017
0
1498
1698
2808
5
766
1321
1195
11351
17
7920
8
4043
6
935
1768
1816
1777
1104
1058
4562
9566
802
693
703
1048
697