4594
1
31535
0
458
1152
1824
464
1045
503
6435
7
19279
2
301
6800
467
382
655
1541
691
1238
584
918
608
474
1009
297
759
611
1649
1232
478