2982
3
951
1
1053
0
1371
2781
1564
2394
4018
7
2989
917
2
13442
15
1815
1813
5674
6517
4
4274
4168
2132
2990
1142
2302
1265
40062
19
3131
1982
5
3215
2472
4702
3702
9
3636