1312
0
1153
984
938
952
572
575
1018
1183
407
761
181997
11
41
1159
3301
1
1070
4196
797
757
1486
2525
3
1265
618
1044
1804
7258
692
471
3205
3546