1824
0
31535
301
572
1009
584
953
479
968
458
608
4594
1
503
422
2435
1152
594
683
296
368532
621
980
2748
2
755
391
2522
20634
8
1372
1020