2149
1
1618
0
660
3354
9
3071
11
1785
722
1816
1376
4629
5
978
2035
6
4937
2142
2
87
1698
2499
5571
3
1018
1240