504
0
7034
2
957
1
554
7071
5
2570
2933
1723
2655
3957
3
2268
940
280
4702
4
392
2349
676
2320
6
2211
2959
2480
3154
1226
2707
2642
693
930
1500
2155
696