3498
4
3779
2
1514
1
4471
2964
3051
1603
1327
501
0
1461
565
1140
791
2462
3602
3
255
2906
3593
16
2069
5
1329
1473
1503
2258
636