2587
16
968
0
20634
8
2275
2
1824
2730
6
2809
1506
440
31535
1020
919
1898
4
19279
772
1
17184
44
1132
2668
1428
3114
17353
1477
1346
1043
802
1343
2474
321
846
306