2903
3
2964
1
471
0
1603
3765
4
2476
2
1153
5392
11
759
4471
2655
893
2639
13
658
984
7670
4168
5
2139
695
21152
8
1672
1299
2502
668
2530
255