552
0
458
1045
2522
1418
2
1009
3287
1
484
478
422
517
360
768
3373
653
2275
1297
46414
2992
467
19279
2952
2683
1152
3659
14
639