2921
5
1044
1
1543
0
789
1485
153
1100
536
1287
652
4044
3083
2
2907
2465
2799
437
673
3125
3765
4
685
3551
10
406
730
263
2264
583
5440
8
616
2476
3593
16