2328
0
2189
503
251
771
486
419694
9
535
305
2435
521
1
1070
5617
5
755
649
375
340
688
383
628
938
349