3212
4
1348
2
3715
3636
9305
8
4530
787
1
1202
1929
6724
3
658
1564
2168
4697
0
3182
5929
1927
1529
6188
1992
2656
1235
1080
1060
1289601
863
1391