504
0
7034
2
957
1
554
7071
5
2570
2933
1723
2268
3
1991
2455
4
2428
5919
928
940
280
3841
10183
14
8162
2462
392
2349
1337
2320
6
847
9036
9
1757
10293
1467
1144