3500
4
550
3
1203
1008
0
1112
1
759
2
1596
6
966
8
638
6080
6826
7
35360
6423
9
898
2014
3999
23
2700
1078
1876
709460
7077
4017
738
1259
1389
1176
1246
1059
848
81752
42