2907
2
1376
0
504
458
1816
621
619
3
566
1017
883
3460
7
59
1614
4
2698
1
19932
6
18816
11
1380
611
674
1354
87
1455
2255
2838
575