2097
3
789
2
1140
895
1672
1
2851
730
350
0
798
932
1202
1963
3322
4
237
5640
2438
952
2062
712
1153
252
3889
1307
2850
698
1193
508
590
1072