1040
1
1291
2824
1744
1458
0
2175
2345
2
3089
6
4042
5
2960
2534
2897
3420
4
2243
3046
3497
19777
3079
2442
2931
4466
3072
3
2981
3123
3721
2987
2896
3776
21149
8
17942