1115
1
1586
1543
2
846
0
2229
4
2522
19279
759
611
1009
1045
1354
458
2720
10
639
584
1152
1343
1442
3632
3
3287