2431
3
798
0
63
93
472
484
2328
611
881
400
320
909
380
1853
643
152
608
414
1169
872
1462
455
640
2668
2
777
1410
462
518
273
819