1723
0
504
2349
2
7034
7071
5
2268
3
957
1
5825
4
1741
9220
5079
3366
429
11150
1038
9305
8
2195
464
696
554
2570
2933
716
103
940
676
8786
280
906
1996