1346
0
701
808
453
684
1159
715
2996
632
607
706
827
510
2527
1312
1285
329
713
2172
1199
3379
360
471
458
1879
2199
938
376
2475
1
634