2476
2
2190
3
1078
0
664
653
25669
755
19783
2535
931
297
4765
8
577
881
2996
1880
1
856
3227
4044
5
1475
3083
389
17946
1298
2465
1189
683
3125
991