649
0
4362
5
1045
1306
2
3659
14
1130
552
503
1054
1
1431
1392
909
1232
1192
1378
1804
1428
1069
896
458
1024
448
1586
1543
31535
759
621
56488