2512
2
908
1
2546
951
3771
909
0
858
787
1080
695
41
992
448
639
504
975
6273
2151
1155
2917
1067
102
719
2353
820
792
1127
2551
3
606
1611