5090
2
2517
0
3289
531
3551
10
2535
886681
827
571
362
553
817
108797
11153
8
465
3666
2139
4
1403
11447
1659
2149
5
22731
1