1132
0
935
3488
8
2952
2
3888
3
765
383
1084
300
1782
485
56488
1227
2033
3044
27
4252
1
2079
1073
48766
24
590
266
356
1756
2431
2417
1053
719
493
962
4232