504
0
7034
2
957
1
8313
9
554
7071
5
2570
2933
1723
2655
3957
3
2268
940
280
1824
2523
4702
4
2906
2015
1253
1854
392
2349
5924
17
676
1067
2320
6
2211
2499
2959