2370
2
1458
0
1036
1
951
619
1011
3
1245
1554
2534
564
3061
2687
766
3629
2502
1063
1564
1423
4099
8
1015
2740
1976
159
1763
1606
3539
1495
1635
4
6236
10
2100