407
1
700
701
537
1411
3
1115
2036
7
3102
4
2869
1131
999
5
122
0
496
2
469
128
435
1358
465
508
227
485
313
2418
758
282
2185
889
185
377
241