2465
2
501
0
685
3125
1028
3546
1
616
19944
5440
8
1650
3498
4
800
3779
657
1289601
4471
2964
3051
1603
1404
931
534
1461
1287
1225
297066
2906
2471
2069
5
1329