945
1
2522
2
1047
2495
0
1033
2493
18
951
2468
9817
4070
4
4009
6
1743
1533
1393
7793
790
3683
1050
1694
1396
1191
1516
1687
1451
3991
1131
3715
2462
3
3848
24337
22