1220
2
4513
1
2960
2033
3044
27
4252
2079
3
784
48766
24
4362
5
356
0
1756
2619
2431
938
1344
2417
975
665
962
4232
398
6979
4
905
3277
8
853
5379
3380
509
5620
11