29323
0
1314
1638
2
1045
3036
895
798
1541
484
1015
150
940
2024
5
948
2211
3044
27
4252
1
2079
3
48766
24
359
80
1756
2564
2431
2696
4
2085
2417
935
4857