2921
5
3429
7
946
1
1746
2
3562
1080
4
673
0
5151
3080
3
1558
3715
2499
6346
16
2238
2428
1047
11059
9
21152
8