953
0
422
576
1045
4594
1
3815
759
3092
1152
3659
14
46414
1232
584
314
360
29323
1921
2
653
484
458
1060