2524
0
777
1703
3176
2
2476
2190
3
5151
1078
664
653
25669
4651
755
19783
2535
931
297
4765
8
577
881
2996
1880
1
856
3227
4044
5
1475
3083
389
17946