2522
2
2495
0
1033
1
2493
18
1047
2468
9817
4070
4
4009
6
945
1533
7793
951
1050
1694
1191
1687
1451
3991
3848
3
2312
3263
2861
2326
2631
1537
3655
11
7733
2392
1355