3250
2
650
0
3632
5
1374
1
385
1518
1344
3006
3
292
571
2200
6
1728
2119
3342
11
2982
7153
9
2333
1462
1343
3331
4
699
1749
646
3353
1018
1692
597
710
5848
3035