156
0
553
816
978
2
580
1
114
1538
107
105
899
1740
783
44379
1048
1129
3294
7761
65
2425
19
509
33
1863
4
1324
3
69
746
44
160
1294
1015
9