3070
5
1150
0
2084
1
1222856
4
2033
2
3044
27
4252
2079
3
784
48766
24
4362
592
1756
2619
2431
5363
6
938
752
2417
691
1929
975
837
2522
665
962
4232
398
747
547