2535
2
1189
0
21152
8
4775
4471
572
749
5151
3090
6
14
25669
596
475
1061
2524
255
1193
2266
477
2439
337
938
1105
1103
562
2711
8527
1
484
2663
914