504
0
1723
2349
2
7034
957
1
554
7071
5
2570
2933
2268
3
940
280
2151
1071
2489
712
3366
2080
392
5825
4
5732
1943
1741
9220
4360
7
1826
11871
592
2250
2320
6