2328
0
918
584
415
951
675
319
602
333
1939
2490
590
1610
320
547
20634
8
722
269
767
456
1045
375
668
244
2152
410
409
2123
1133
1101