2468
2
2721
1188
1
1139
1624
1405
1677
5
1378
2345
1694
988
1094
1387
1148
688
370
0
2057
1683
1017
1033
3354
753
1247
1175
1393
2505
3683
471
1743
3054