2861
1
159
2225
2
6075
15
1123
1168
2290
5
1076
3
543
0
5043
657
3696
8
2488
3971
471
546
1399
2082
2121
418
681
101
2381
5382
1147
989
4476
1816
1156
2217