4452
0
886423
2
1670
305
296
282
1999
341
2865
367
304
818
1971
231
1224
488
1009
254
455
2634
810
466
389
3262
970
2669
1
257
281
349
385