2452
4
721
0
2595
2316
1225
2921
5
1601
2012
2
791
5440
8
19783
2173
1
1028
1618
800
2505
3465
1743
685
3054
877
2057
1683
716
931
2264
1306
3008
3
496