2471
2
1132
0
1325
2236
935
553
1458
3
1314
493
2211
714
4289
10
941
1
1129
1049
979
383
1084
28805
6
477
573
804
414
2727
5
1225
3437
4
1073
400
475
1202