401
0
518
433
2522
1936
597
846
679
464
605
2328
20634
8
1451
631
298
572
382
970
1357
493
705
1999
381
1470
436
1
2730
6
1819
325
90
1107