1052
1
378
0
803
2345
3
266
458
4594
1653
2
503
584
1378
431
1152
1075
691
759
4328
10
467
471
683
2952
343
455
1780
46414
1045
953
525
422