3765
4
581
0
4599
10
47639
255
1153
1017
2366
1
633
346
3090
6
1015
803
471
423
336
978
3252
394
371
266
576
420
1239
452
1252
637
952
475
718