3006
3
951
0
2328
107
846
1824
1
813
2735
719
1780
2008
1514
1346
4
292
1020
514
927
2
2634
957
31535
2702
456
198
787
1557
403
1161
602
1133
1045