321
0
401
2370
3
415
951
456
409
787
403
1161
602
1133
1045
476
547
1939
901
1
722
941
2121
4
1661
683
286
943
663
498
1101
524
410
1559
2