1602
1
1718
895
1293
5
679
303
77
621
2
63
112
1430
501
830
0
910
1185
1063
638
1202
82
411
1400
1007
789
2300
1297
582
639
76
681
392