1465
0
247
918
116521
671
2702
1116
568
620
376
588
705
396
423
407
1954
1463
249
1924
90
99031
1
466
439
699
422
347
453
381
846
35426