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