1232
0
362
776
450
324
353
699
575
365
402
948
677
1027
288
376
348
1219
2897
693
843
1332
2093
2
1826
909
2732
1440
1
1610
297