3061
6
475
0
1130
1
2176
5
383
804
611
1283
400
846
418
552
1636
1650
522
58
1898
29323
543
860
477
646
246
1132
1504
455
4106
798
2395
521