3162
2
464
1
623
1334
1131
1276
138
0
1701
536
422
1413
935
697
667
484
334
381
686
614
581
607
617
397
482
470
1355
3
1537
4
1215
829
3353