495
0
2556
4
2462
3
4321
477
613
722
2466
5
683
459
23
971
383
524
1158
1
181997
11
37847
923
2405
685
1288
2279
1663
297066
2740
1252
5704
400
608
564