1202
3
2580
2
638
1
1932
5
82
69646
4762
304
63
555
0
1105
8
1352
3760
1008
236
1732
2060
1589
2142
2599
5640
1708
1868
308
992
81
1174
93
4132
1878