3498
4
3779
2
4471
528
0
2964
1
3051
1603
1022
1461
2595
4321
12
791
1289601
2906
2069
5
1329
634
685
2258
607
475
84
758
1672
2990
697