1740
3
2990
0
1618
1265
1
30334
6
1189
1038
3518
2906
1153
2996
2547
3598
4
2152
2312
843
1883
1715
2
1672
1529
2495
1661
1451
1819
877
1537
2522
2258
3055
3292
15