3162
2
464
1
623
1334
1131
1276
137
0
1701
536
422
1413
935
696
667
484
334
381
686
614
581
607
617
397
482
470
1355
3
1537
4
1214
828
3353