486
0
419694
9
563
535
305
2964
388
1070
5617
5
799
649
399
375
340
688
383
628
938
409
1132
431
653
994
3428
3