1445
2
830
1
1181
1240
2633
0
1388
6254
9215
4
2932
3
11404
17
3124
1792
543
459
801
1061
1262
2747
5
141
611
1600
7062
1067
98621
31
961
2464
723
125
445
1276