878
6
1112
8
404
2
432
1
472
421
433
1940
3
538
464
1357
4
485
842
0
1447
774
385
425
163
607
944
1266
1139
436
563
376
888
374
2575
564
466