17353
0
1661
1
2328
1133
4111
2
505
325
403
5255
16
1045
467
787
454
951
2490
668
1161
2000
121182
19279
456
259
957
874
476
415
629
726
22330
22
2907