1047
3
887
2
1045
0
2867
12140
2184
4
1439
1
1184
388
1086
8
551
796
591
1061
783
1211
93
106
447
859
363
130
289
148
6117
9
1524
4876
6
1081
2702
2521