4044
5
3083
2
2465
3125
758
0
2366
1
362
1310
47639
19944
3779
4471
2964
614
3051
1603
1404
657
2469
952
269
266
371
1289601
4
803
255
845
1356
962