657
1
1433
2
803
579
440
760
853
484
1375
399
555
1047
538
616
78
351
75
256
227
173
246
122
224
83
374
119
429
165
69