4223
1
992
722
1052
712
2
531
2200
5
1143
0
839
8057
3
1805
462
797
763
2910
956
1872
1444
2802
574
1294
4646
11
909
10186
15
1114
1899
568
2711
1154