504
0
7034
2
957
1
8313
9
554
7071
5
2570
2933
1723
2268
3
940
280
1824
2523
2906
2015
1253
1854
4
392
2349
5924
17
1067
2320
6
2499
1601
3354
5301
13
2035
2142
4032
12