951
1
2982
3
1053
0
1371
2781
1564
2394
2505
2
1306
4018
7
2989
917
13442
15
582
1815
1813
5674
6517
4
1015
2294
4274
3354
4168
2132
2990
1142
2302
1265
40062
19
3131