2468
2
1393
1
2999
3
1590
2838
2935
2241
83
19932
6
1451
0
1348
1455
2505
951
1679
785
1225
2522
2310
1681
946
1743
685
4179
989
1618
7964
5
4499
12
1047
17970
15