504
0
7034
2
957
1
554
7071
5
910
2570
2933
1723
2268
3
280
2992
6
3142
4
392
2349
2320
2667
427
1249
782
935
1104
9566
8
768
805
709
194
1044
1329
2077