474
0
803
1824
598
589
1075
412
367
771
535
611
1661
1
802
3351
981
457
325
329
248
169211
11
630
574
509
943