2126
2
3599
4
662
0
795
1
1744
2315
521
1186
3154
6
763
1062
2992
2550
5
1289601
1212
608
1282
2825
3
563437
5825
1343
455
1078
3934
2413
1746
16174
888
3328
2039