2
7
41
7
2103
1149
704
3
21
777
1631
3
901
10
89
408
213
32