2657
3
555
0
747
2690
2668
2
422
392
337
592
991
17353
729
453
262
693
1029
339
2231
1
3292
945
433
223
1551
99
2602
317
566
323