2666
9
25494
0
2903
3
2650
20
2964
1
1047
2
1603
3765
4
22731
2476
952
1153
612
12459
189
4471
461
414
637
13018
658
1500
984
1849
2139
4775
1672
5242
662
365