584
0
2328
415
25137
675
951
602
918
467
269
4111
2
1610
319
244
266
333
1939
2490
409
2152
590
2123
320
1133
547
1020
722
4452
31535
767