1586
1
1543
2
846
0
1009
683
2409
4
608
1333
1232
584
552
1418
3287
422
546
360
525
421
762
4594
282572
759
2275
46414
19279
2683
3659
14
953
276
653