370
0
486
25669
388
597
886681
2
1829
3211
490
255
167
781
503
3206
5
3085
2089
3158
427
367
1537
1
929
3
1107
2823
3310
604
467
3539
6617
590
598