1226
0
346
1
819
957
3
759
1866
4
1607
2
584
630
1537
321
359
429
629
593
353
808
319
1269
443
311
73
272
1251
329
91
304
495
728
787