584
0
1045
354
1
594
458
1015
693
2105
4328
10
576
729
439
3659
14
46414
1124
1921
2
74
4362
5
2490
464
1105
3663
2522
1152
691
1126
376
991
296
768