657
1
1433
2
803
579
440
760
853
484
1374
399
555
1047
538
615
77
351
75
256
227
173
246
121
224
83
372
118
429
164
69