2121
1
1664
2982
3
790
0
1584
2
3036
56488
6197
4
1692
1860
2119
1087
263
650
2652
1425
292
2033
3044
27
4252
2079