318
0
2033
2
3044
27
4252
1
2079
3
784
2372
48766
24
4362
5
1037
356
1756
2619
2431
938
2417
975
665
962
4232
887
398
6979
4
905
3277
8
853