2505
2
946
1
1743
0
1015
1225
790
3354
784
785
1038
2522
1558
1787
3835
5
1622
1380
1618
3518
3
1451
2622
6
1348
2166
17970
15
2999
685
3629
1757
3683
5375
2377