5043
1
1397
0
2121
2756
2
3012
2551
1812
3065
1928
1648
2270
2032
3593
16
3871
236
3024
3
919
4148
3606
2145
5382
5