2595
0
2372
1
931
2453
948
556
1225
3673
6
7964
5
2535
2
2476
1193
4044
3083
763
2465
501
685
676
3022
7
3125
1028
3546
2320
742
1126
3158
19944
5440
8
1650