189
0
693
1216
765
278
585
777
34
319
167
128
692
1436
510
1868
2
1106
193
156
1466
824
418
458
952
104
2194
3
503
645
761
622
456