2669
2
2804
4
21152
8
2535
2312
0
19783
1568
1
2522
2262
1451
2495
17946
32302
578
7071
5
25669
3354
2057
2932
3498
1092
1683
1813
3779
2623
3
3765
1153
1787
3090
6
957