2551
3
2619
3765
4
2788
2
904
1
297066
0
421
2245
267612
884
4978
1226
2737
3053
7
10180
8
99072
1595
606
36905
833
3882
5
2222
3303
10
215
1444
3683
2967