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