529
0
685
1005
448
1
772
5
568
312
617
311
428
620
352
1071
3
704
2
3672
625
4
686
1620
61489
66
420
659
376
406
639
2662
8
413
534
589
935
525