1505
0
444
2801
2204
5
917
379
6396
15233
1
786
738
757
360
664
404
731
2576
2
890
1364
967
32
268
365
618
2067
914
1140