484
0
401
703
943
676
1711
1807
4
294
360
527
1128
1025
46414
1
1015
1601
594
266
332
355
562
1105
458
2477
2522
407
4537
691
1034
1100
457