903
1
1702
0
110
3469
6
3499
7
1269
2
1009
477
475
860
1037
400
505
4106
1462
418
521
58
363
611
552
3015
152
2395
464
353
804
383
678
935