2983
2
1055
0
1376
2667
1
504
458
1816
621
566
1017
883
1380
611
17391
7
1937
2580
87
1546
1160
1953
575
3378
5719
5
2741
4
1982
1015
1913
733
6644
1494