2595
0
1250
1
1466
1935
2
5440
8
1590
2710
2512
6346
16
1815
1265
1431
2932
1603
1348
2258
501
2110
1814
24337
22
662
1363
1749
3614
2337
5
1746
693