572
0
422
1418
2
3287
1
296
953
503
360
484
4594
918
608
759
2275
1297
269
467
19279
2683
1234
5
1152
3659
14
1009
1045
653
546
2668