1006
0
1194
2
2247
5
68
1
1151
924
814
73
1901
401
1361
1103
1179
2106
4
6542
71
4840
11
1109
500
465
787
848
909
87
1125
665
813
2161
523