2669
2
2312
0
1568
1
1160
2262
2522
1451
2495
3835
5
2047
3
1199
5375
790
3735
4
865
2804
1569
297066
1320
957
267612
771
2184
4978
2620
99072
36905
1636