3499
4
550
3
1203
1008
0
1111
1
758
2
1596
6
966
8
638
6079
6826
7
35360
6423
9
898
2013
3999
23
2700
1077
1875
709405
7077
4016
738
1258
1388
1176
1245
1058
847
81751
42