2440
3
1661
0
838
581
1769
1
5151
2
2907
2349
167
952
25669
4651
692
19783
2535
510
4148
628
4044
5
3083
645
17946
2465
2219
761
3125
1106
3546
391
32302