378
0
1225
356
1
2535
2
791
2453
3008
3
2595
4044
5
3083
11153
8
17946
3765
4
2465
657
721
1289601
1768
463
5440
948
3498
2666
9
1047
3779
2920
4471
2964
800
3051