3120
3
1391
1
3235
2
1964
7
1440
1756
6410
12
765
969
7060
859
1911
8
3443
2104
1551
4
1593
634
3254
5933
1111
3777
2040
1480
0
1576
3703
4201
1873
5
1013
2096
1477