2650
20
2986
1
511
0
102
940
3516
503
1640
590
1193
94424
3
1392
189326
755
1512
1334
3426
4
925
745
2881
3715
2
297066
1045
663
1950
40
456
2463
563
5151