2503
1
2276
4
1611
2
8072
3
1079
9611
0
3407
1938
2107
10183
14
2710
1162
1506
6044
8
1746
3841
1787
2534
2550
3372
2044
1335
1355
2543
6
8162
1995
1570
1093
5919
844