46
15314
401
893
1035
863
11313
44
6
1938
34
5
3
56
1
27015
59
71
912
1072
1596
1737
885
855
25
301
698
131
718