2033
2
1033
1
1029
0
490
735
307
4291
3
282572
684
401
3644
77
256612
4669
803
979
96512
572
479
1172
2211
36045
317
3594
3535
5
320
3027
10
621
931
1006