2669
2
2804
4
21152
8
2535
2312
0
19783
2522
2262
1451
2495
17946
32302
7071
5
25669
3354
1
2057
2932
3498
1683
3779
2623
3
3765
1153
3090
6
957
3706
1247
1569
1320
3080