2698
1
810
3910
3
19944
2
5978
6
1564
297066
0
131589
2405
1445
3971
2377
3629
432
610
1516
11059
9
1089
14887
18
1412
2428
2174
4
19783
2906
1736
4553
2323
444571
19932
1712