2755
1
5412
4
21152
8
3301
131589
2901
2593
2512
2
766
2522
3323
9611
0
1295
946
1363
1411
1260
2570
1438
2763
605
2837
3026
2082
2272