840
3
2505
2
1162
1
4724
1239
24337
22
3107
7
2338
1585
1767
6753
17
1163
3080
2316
0
4329
10
674
964
2068