504
0
7034
2
957
1
554
7071
5
2036
2570
2933
1723
2203
3
1668
1431
2268
3102
1426
940
1937
7
280
1637
2773
392
2349
1582
2074
1462
1843
2428
2146
1118
4471