1020
0
1824
31535
418
458
25137
1319
383
464
798
649
376
1880
2
2275
19279
392
357
494
575
394
1392
1053
819
428
7334
4
381
954
370
303