2425
2
2169
3
1350
1
1160
2800
587
0
1418
4233
3803
1515
1454
2914
671
3708
582
561
302
2921
15
2281
604
3558
2413
2316
3375
1716
1930
274