1233
1
1119
1069
991
2
1409
276
932
0
2055
5
345
620
923
363
322
1927
550
282
977
124
74
202
152
122
130
173
621
414
46
88
307
275