2732
2
592
0
562
1
5079
791
5825
4
9220
3
685
951
800
8527
1812
913
4358
6
2525
2337
5
2322
534
1555
1112
1431
25669
6236
10
948
1514
588
3008
2595
539
2906