3498
4
6499
3
3141
2
905
1
3080
2934
693
0
526
3673
6
801
745
784
3326
3694
673
951
1000
2996
1289601
5431
1093
2990
2209
2610
2562
1711
915
1382
485