2546
1
545
0
2668
2
246
3691
5
3114
4
139
171
876
290
1346
683
653
743
2420
486
633
670
572
1043
522
802
823
2337
839
597
2474
543
744