646
0
543
2655
1580
407
671
2190
1
389
676
547
255
466
2964
401
1924
1054
105290
525
859
4536
2
4864
1942
376
239
2055
573
2024
5
1428
3360
744