504
0
7034
2
957
1
554
7071
5
2570
2933
1723
1174
2268
3
940
280
2492
2071
392
2349
2320
6
4938
446
1500
571
696
716
464
2966
5486
402
89
2276
630