1445
2
830
1
1181
1240
2633
0
1388
6255
9216
4
2932
3
11407
17
3124
1792
543
459
801
1061
1262
2747
5
147
611
1600
7062
1067
98622
31
961
2464
723
125
445
1277