475
1
453
2111
2
3590
6
1090
1725
4
1507
3
1290
5
1050
5861
7
1306
737
0
746
1782
1428
1316
3215
996
791
90114
710041
934
988
6404
12
967
9
1139
993
1165
5530
271