2465
2
1189
0
3125
830
3779
4471
2964
1
3051
1603
844
920
1775
1289601
4
1417
672
2906
662
1314
1023
991
1346
1557
1447
1649
1286
3
1377
1412
6707
24
1088