2465
2
1189
0
3125
3546
1
354
5440
8
3498
4
1441
3779
55
4471
2964
3051
1603
190
2297
1461
791
2906
1289601
2069
5
1329
685
2258
1613
758
1672
108797