1008
2
1193
1
646
0
3250
3632
5
1506
938
1132
2600
440
3006
3
2200
6
318
2778
7
1129
1343
3342
11
887
7153
9
3116
1462
1640
1749
5009
3353
20634
8
1018
597
2474
1716