455
0
931
534
467
761
109
584
578
757
4429
312
484
596
362
1478
3118
3
692
2089
2
4235
793
843
619
1543
860
380
386
605
463
445