1128
1
1109
2
2748
12
802
3591
6
3162
3
2652
2080
924
1988
1153
4
922
1478
984
111
1222
299
1279
725
21794
0
1411
1895
404
1355
1546
1253
5
4667
812
1162