2527
5
5960
18
876
2
2475
1131
0
901
2273
6
1112
1
1880
4
2285
3
996
938
843
1909
9
1280
1234
1854
1618
3008
3013
7
1752
1195
715
1021
664
935
499
791
918
880